package MyQueue;

import java.util.LinkedList;
import java.util.Queue;
import java.util.Stack;

public class tests {
    private Queue<Integer> list1=new LinkedList<>();
    private Queue<Integer> list2=new LinkedList<>();
    //private Stack<Integer> s=new Stack();
    public void push(int a) {
        list1.offer(a);
    }
    public int pop(){
        while(list1.size()>1){
            int a=list1.poll();
            list2.offer(a);
        }
        Queue<Integer> c=new LinkedList<>();
        c=list1;
        list1=list2;
        list2=c;
        return c.poll();
    }
//    public boolean empty(){
//        return
//    }
//    public void tostring(){
//        //Queue<Integer> list3=
//        int a
//        for(;a>0;a--){
//
//        }
//    }
public static void main(String[] args) {
    tests s=new tests();
    s.push(1);
    s.push(2);
    s.push(3);
    s.push(4);
    s.pop();
    s.push(4);
    System.out.println(s.list1);
}
}
